扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
有人声称PaaS的天空是有限的,而且选择平台即服务厂商会在你的天空周围快速的安插上栅栏。
这一点和云市场很像,PaaS市场也开始升温,炒作声不绝于耳。有数十个PaaS厂商出现,一半都是大多数客户没听说过的。
根据Gartner预测,PaaS市场在2012年将会接近十亿美元,有望到2015年增成为17.5亿美元,三年的时间实现75%的增长。如果真是如此,客户如何驾驭什么是可用的?什么就是炒作呢?
PaaS市场可以分成两种厂商类型:大型传统IT厂商,像惠普、IBM和甲骨文;以及更小的独立PaaS厂商。
更小的PaaS厂商已经运营了两年,或者更长时间,已经拥有较多的PaaS专业知识,积极主动的提供比传统IT厂商更好的服务。这些壁龛厂商希望结合自己的云经验和成长中的云市场兴趣,具体关注于平台即服务将会让他们比那些较少关注云的IT厂商更占优势。
尽管传统IT厂商现在提供PaaS产品,也有很多维持提供广泛的现有IT产品,包括硬件和软件。很多厂商可以通过购买的方式进入到PaaS市场,主要通过收购小型且知名的公司。但是这也意味着这些厂商一只脚迈进了PaaS市场,另一只脚在其核心业务中。在不破坏业务的同时让遗留硬件、软件和应用适应新的收购很棘手。
但是规模在PaaS市场也占有优势;大型PaaS厂商拥有更好的运营技能、资源、成本以及能处理更大的安全需求。此外,提供PaaS能力要求专业人员,核心工程师要掌握像Java和Ruby这样的语言。
IT人员可以优化存储,还要有其他高技术人才和专业的开发团队。为了同大型厂商竞争,独立PaaS厂商可能需要增加其可扩展性、人力资源以及整个的销售收益。
公共云VS私有云VS开源PaaS产品
公共PaaS产品包括Salesforce.com的Force.com和Google App Engine。私有PaaS厂商,包括微软、IBM和甲骨文,他们正在挖掘现有的开发人员基础来构建私有云或者混合云环境上对于云可用的应用。如果你希望易用性和自动化,就可以看看公共PaaS厂商。
如果你的企业担心失去控制,私有PaaS厂商最适合不过了,你可以有具体的需求确保数据安全,或者你可以要求你的数据托管在具体的地理区域内,可能是由于法规问题,或是是由于你的企业在国际范围内运营。
PaaS客户对于在其他的基础架构即服务(IaaS)上构建应用和运转应用不再满意。他们希望他们的PaaS厂商支持更多的开发平台,支持更多的语言以及更多的基础IaaS平台。这也将两个新兴的“开源”PaaS项目带到最前线。
VMware在2012年四月发布了Cloud Foundry;红帽于2011年五月公布了OpenShift。这两个项目都试图促进多种云混合方法,从而构建和运转应用。优胜者就是能够使用这种方法的人,无论它们是开源的还是专用的,都可以围绕它们的PaaS平台产品构建最大的开发合作伙伴生态系统。
做决定:PaaS厂商选择
那么,企业该如何选择PaaS厂商,这个厂商让他们在未来三年、五年或者甚至是十年都可以依赖?选择大型IT厂商进入云端更好吗?或者还是选择更小的独立PaaS厂商,且他们只有自己的PaaS路线图?又或者联合大型厂商和小型PaaS厂商才是最佳答案?
平台即服务在时间和成本上都是项大投资;你的企业的云健康状况将取决于PaaS厂商的选择。下面是一些指导,帮助你来选择出最适合你的业务需求的PaaS厂商:
• 应用开发。确定你可以和不可以在PaaS上开发的应用类型。可能没有任何PaaS厂商可以提供给你开发具体应用需要的基本的基础架构,尽管很多厂商提供了各种基础架构选择。你必须能够用PaaS架构和工具测试应用。如果有一些应用对于开发和测试有具体的硬件需求,可能就很难用PaaS厂商解决。
• 可移植性和互操作性。成功的PaaS厂商提供的产品利于应用一直和云互操作性。因为很多厂商计划构建混合云环境,确保PaaS厂商锚定了混合计算环境,这意味着他们要促进多种云之间的应用转移。确保多种云之间的互操作性,你应该检查潜在的PaaS产品允许你
抽象应用运行时,底层基础架构的中间件和数据处理
支持更为广泛的语言,像Java、Ruby、Grails等等。微软仅仅支持.NET和PHP。甲骨文PAAS只支持Java。寻找一种支持开发选的的厂商,能够协助你避免云厂商锁定。
• 版本升级。一些厂商,尤其是大型的有IT历史基础的厂商,为市场带来新的或者是升级的PaaS产品,架构上都和操作系统的发布以及管理发布等相绑定。这样的发布或者升级可能一年发生一两次。使用PaaS,很难穿件新的产品,并快速发布,因为他们取决于OS性能。像戴尔、惠普、IBM、微软、甲骨文以及红帽都属于这一类。
• 目标市场。要知道PaaS厂商设计产品是为了吸引核心开发者市场,通常都是他们自己的安装基础。例如,微软Windows Azure直指.NET开发者;红帽则面向开源社区。VMware是少数的关注更广泛的开发者的厂商之一,包括开源框架Cloud Foundry。
• 管理和维护。注意厂商的开发性提议,以及对于云客户意味着什么。这些PaaS技术可能基于多种不同的开源项目,一些长管理,另一些厂商则不管理。
• 兼容性问题。注意试图给每一个人一切的PaaS厂商。尽管他们可能说他们的PaaS战略兼容所有主流的云生态环境,在没有成为一种最低标准的时候是不可能做到这一点的。这些PaaS厂商在没有分配常规的大型资源来跟上极度动态和迅速发展的新兴市场的脚步时,可能并不能同所有的云生态系统工作。
• 可持续性。当选择了一个PaaS厂商,寻找一个经得起时间考验的业务合作伙伴。你应该在提供PaaS产品上看看厂商的经验;查看下金融信息,并预计一下业务增长。厂商是不是有很好的合作伙伴?是不是有一系列你能够沟通的满意客户名单?是不是创新的,能不能符合客户需求以及厂商是不是具有持续的竞争力?
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。